
[dbo].[asi_PurgeExpiredAnonymousCarts]
CREATE PROCEDURE [dbo].[asi_PurgeExpiredAnonymousCarts]
AS
BEGIN
SET NOCOUNT ON
DECLARE @purgeDate datetime
SET @purgeDate = DATEADD(DAY,-15,GETUTCDATE())
DELETE
FROM [dbo].[Cart]
WHERE [CreatedOn] <= @purgeDate
AND [UserId] = 'anonymous'
AND [UpdatedOn] IS NULL
DELETE
FROM [dbo].[Cart]
WHERE [UpdatedOn] <= @purgeDate
AND [UserId] = 'anonymous'
END
GO